package com.shop.front.request.user;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@ApiModel("UserBankCardReq 银行卡信息")
@Data
public class UserBankCardReq {

    @ApiModelProperty("ID")
    private String sign;

    /**
     * 账号
     */
    @ApiModelProperty("账号")
    @NotBlank(message = "账号不能为空")
    private String account;

    /**
     * 银行预留手机
     */
    @ApiModelProperty("预留手机 ，支付宝账号填写账号就可以了")
    private String bankReserveTel;


    /**
     * 卡类型
     */
    @ApiModelProperty("卡类型 alipay 支付宝  bank银行卡")
    @NotBlank(message = "卡类型 alipay bank 不能为空")
    private String cardType;



    /**
     * 账号
     */
    @ApiModelProperty("支付宝提现收款码")
    @NotBlank(message = "支付宝提现收款码不能为空")
    private String alipayImg;



    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String realname;



    /**
     * 身份证号码
     */
    @ApiModelProperty("身份证号码")
    private String idnumber;


    /**
     * 是否默认 0 否 1 是
     */
    @ApiModelProperty("是否默认 0 否 1 是")
    private Integer isDefault = 0;

}